package pck_tramitedocu.pck_src.pck_pojos;

import java.io.Serializable;

public class Cls_Visto
        implements Serializable {

    private String unidad;
    private String codigo_directiva;
    private String codigo_area;
    private String visto;//Este campo me determina el codigo del visto, ya sea aceptado,rechazado o si aun no ha respondido
    private String observacion;
    private boolean acepta_visto;

    public String getCodigo_area() {
        return this.codigo_area;
    }

    public void setCodigo_area(String codigo_area) {
        this.codigo_area = codigo_area;
    }

    public String getCodigo_directiva() {
        return this.codigo_directiva;
    }

    public void setCodigo_directiva(String codigo_directiva) {
        this.codigo_directiva = codigo_directiva;
    }

    public boolean isAcepta_visto() {
        return this.acepta_visto;
    }
    
    public boolean isRechazaVisto(){
        return !this.isAcepta_visto();
    }
    public boolean isVistoVacio(){
        return this.getVisto().trim().length()==0;
    }

    public void setAcepta_visto(boolean acepta_visto) {
        this.acepta_visto = acepta_visto;
    }

    public String getObservacion() {
        return this.observacion;
    }

    public void setObservacion(String observacion) {
        this.observacion = observacion;
    }

    public String getUnidad() {
        return this.unidad;
    }

    public void setUnidad(String unidad) {
        this.unidad = unidad;
    }

    public String getVisto() {
        return this.visto;
    }

    public void setVisto(String visto) {
        this.visto = visto;
    }

    public Cls_Visto() {
    }

    public Cls_Visto(String unidad, String visto, String observacion) {
        this.unidad = unidad;
        this.visto = visto;
        this.observacion = observacion;
    }
}